//
// Copyright (c) 2024 BPer
//
#ifndef SRC_BPERRTP_BPERRTPBUFFER_H_
#define SRC_BPERRTP_BPERRTPBUFFER_H_

#include <bperutil/BPerType.h>

typedef struct BPerRtpBuffer{
	char* buffer;
	int32_t bufLen;
	int32_t index;
}BPerRtpBuffer;

#ifdef __cplusplus
extern "C"{
#endif
void bPer_create_rtpBuffer(BPerRtpBuffer* rtpbuf,int pbuflen,int unitsize);
void bPer_destroy_rtpBuffer(BPerRtpBuffer* rtpbuf);
char* bPer_get_rtpBuffer(BPerRtpBuffer* rtpbuf);

#ifdef __cplusplus
}
#endif

#endif /* SRC_BPERRTP_BPERRTPBUFFER_H_ */
